Базовая настройка HTTP-сервера Apache
Cадова Д. А.
Российский университет дружбы народов, Москва, Россия
Основные настройки сервера: ServerRoot и порт прослушивания (80). Закомментирована опция специфического IP-адреса.
Настройка отображения иконок для FancyIndex. Заметна опечатка “Atlas” вместо “Alias”. Определены иконки для разных типов файлов.
Настройка доступа к документации Apache (/manual). Есть опечатка “Altias” вместо “Alias”. Настроен редирект для языковых версий документации.
Часть SSL-конфигурации (закомментирована). Настройки кэширования SSL-сессий и диалога ввода passphrase.
Конфигурация для отключения листинга директорий в корне сайта. При доступе к “/” показывается кастомная страница 403 ошибки (.noindex.html). Также настроены алиасы для иконок Apache
Закомментированная версия конфигурации из 10.png. Вероятно, Welcome-страница отключена.
Конфигурация модуля mod_fcgid для обработки FastCGI-скриптов. Указаны пути для IPC-сокетов и разделяемой памяти.
Просмотрев расширенный лог системных сообщений, убедитесь, что веб-сервер успешно запустился.
Запустите виртуальную машину client.
На виртуальной машине server просмотрите лог ошибок работы веб-сервера:
На виртуальной машине client запустите браузер и в адресной строке введите 192.168.1.1. Проанализируйте информацию, отразившуюся при мониторинге.
GET / - код ответа 403 (Forbidden)
Сервер блокирует доступ к корневой директории
Соответствует настройкам из предыдущих конфигураций (Options -Indexes)
Размер ответа: 7620 байт (вероятно, страница с ошибкой 403)
GET /icons/poweredby.png - код 200 (OK)
Успешная загрузка иконки Apache через алиас /icons/
Размер: 15443 байт
GET /poweredby.png - код 200 (OK)
Успешная загрузка той же иконки через прямой алиас
Размер: 5714 байт (возможно, другой файл или сжатая версия)
GET /favicon.ico - код 404 (Not Found)
Стандартная иконка сайта отсутствует
Ожидаемое поведение для тестовой страницы
Технические детали:
Клиент: Firefox 115 на Linux
IP клиента: 192.168.1.30
Сервер: server.dsadova.net (192.168.1.1)
Требуется настроить виртуальный хостинг по двум DNS-адресам: server.user.net и www.user.net.
и в конце файла обратной зоны /var/named/master/rz/192.168.1:
При этом не забудьте из соответствующих каталогов удалить файлы журналов DNS: user.net.jnl и 192.168.1.jnl.
Откройте на редактирование файл index.html и внесите следующее содержание:
Для виртуального веб-сервера www.user.net (вместо user укажите свой логин):
Откройте на редактирование файл index.html и внесите следующее содержание:
Открыв его на редактирование, пропишите в нём следующий скрипт: